package com.enlorenz.core.channel.socket.common.translate;


/**
 * 将消息和Bytes互相转换的转换器
 * @author MAC
 */
public interface IMessageBytesTransformer<T> {
	
	/**
	 * 将消息转为Bytes数组
	 * @param message
	 * @return
	 */
	byte [] message2Bytes(T message);
	
	/**
	 * 将Bytes数组转为消息
	 * @param data
	 * @param connectedObject
	 * @return
	 */
	T bytes2Message(byte [] data);
}
